/* CSS Document */
body{ margin:0; font-size:14px; background:#e9e9e9;}
body, table, input, textarea, button, select{font-family: "微软雅黑";}
img{ border:0; margin:0; vertical-align:middle;}
a{text-decoration: none; color:#2c7fc5; cursor:pointer;}
ul,ol,li{ list-style: none; margin:0; padding:0;}
.error{ float:left; color: #CC0000; background:url(../images/icon_error.png) no-repeat left center; padding-left:20px; height:20px; line-height:20px;}
.green{ color:#449a01;}
.big{ font-size:36px;}
.red{ color:#FF0000}
.num{ font-size:18px;}
.num1{ font-size:18px;background:url(../images/icon_new1.png) no-repeat left top;}
.num2{ font-size:18px;background:url(../images/icon_new2.png) no-repeat left top;}
.num3{ font-size:18px;background:url(../images/icon_new3.png) no-repeat left top;}
.num16{ font-size:16px;}
.orange{ color:#e8690b;}

.login{ width:595px; height:349px; background:url(../images/login_input_bg.png) no-repeat;position: absolute;left:50%;top:50%;margin-left:-297px;margin-top:-225px;} 
.login_btn{ width:151px; height:45px; background:url(../images/btn_2.png) no-repeat 0 0; line-height:45px; border:0; text-align:center; color: #FFFFFF; text-align:center; font-size:16px; cursor:pointer;}
.login_btn:hover{ background:url(../images/btn_2.png) no-repeat 0 -45px; }
.login_input{ height:30px; background:url(../images/input_bg.png) repeat-x; border: 1px solid #CCCCCC; cursor: text;margin: 0px;color: rgb(153, 153, 153);}
.info_input{ height:24px; background:url(../images/input_bg.png) repeat-x; border: 1px solid #CCCCCC; cursor: text;margin: 0px;color: rgb(153, 153, 153);}

#header{height:70px;width: 100%;background:url(../images/top_big_bg.png) repeat-x;}
.inner-box{margin: auto;}
.logo{width: 580px;height: 70px;background-repeat: no-repeat;float: left;background:url(../images/logo.png); margin-left:10px;}
.icon_out{float: right;height: 34px;margin-top: 18px; margin-right:20px; background:url(../images/icon_out.png) no-repeat left center; padding-left:22px;line-height:34px; color:#FFFFFF;}
.icon_out a{color:#ffffff;}

#content{width: width: 100%; padding:20px;}
#left{width:190px; height:571px; background:#f9f9f9; border:1px solid #bfc3c6;}
#left ul {float:left;width:100%;}
#left ul li{width:100%; height:50px; line-height:50px;list-style:none; background:url(../images/line_foucs.png) 0 0; cursor: pointer;}
#left ul li img{ padding-left:20px;}
#left ul li a{ color:#333;}
#left ul li a:hover{ color:#fff;}
#left ul li:hover{ background: url(../images/line_foucs.png) 0 -50px; color:#fff;}

#menu{width:190px; height:571px; background:#f9f9f9; border:1px solid #bfc3c6;}
#menu ul {width:100%;}
#menu ul li{float:left;width:100%; height:40px; line-height:40px;list-style:none; background:url(../images/meun_foucs.png) 0 0; cursor: pointer;color:#555;}
#menu ul li img{ padding:0 5px  0 20px;}
#menu ul li a{ color:#555;}
#menu ul li a:hover{ color:#fff;}
#menu ul li:hover{ background: url(../images/meun_foucs.png) 0 -40px; color:#fff;}
#menu ul li ul{width:100%;}
#menu ul li ul li{float:left;width:100%; height:40px; line-height:40px;list-style:none; background:url(../images/meun_foucs.png) 0 0; cursor: pointer;}
#menu ul li ul li a{ color:#888;}
#menu ul li ul li a:hover{ color:#fff;}
#menu ul li ul li:hover{ background: url(../images/meun_foucs.png) 0 -40px; color:#fff;}


#right{width:auto; padding-left:20px;}
#user{float:left;width:100%;height:150px; border:1px solid #bfc3c6;background:#f9f9f9; color:#888;}
#order{float:left;width:100%;border:1px solid #bfc3c6;background:#f9f9f9; color:#888;}
.step{  height:70px; line-height:70px; padding-left:10px;}
#list{float:left;width:100%;border:1px solid #bfc3c6; margin-top:20px;background:#f9f9f9;}
.title{ height:37px; line-height:37px; color:#333333; padding-left:10px; background: url(../images/title_g.png) repeat-x;}
.title span{ float:left;}
.title a{ float:right; font-size:12px; color:#888; padding-right:10px;}
.tab{ width:100%;height:37px;background: url(../images/title_g.png) repeat-x;}
.tab_a{ float:left; width:180px;height:37px; line-height:37px; color:#333333; text-align:center; border-right:1px solid #c3c3c3; background:#f8f7f7;}
.tab_a a{ color:#333;} 
.tab_b{float:left; width:180px;height:37px; line-height:37px; color:#333333; text-align:center;background: url(../images/title_g.png) repeat-x;border-right:1px solid #c3c3c3;}
.tab_b a{ color:#333;}
.data thead tr{ height:40px; background:url(../images/list_bg.png) repeat-x 0 -40px; font-size:12px;font-weight:600;}
.data tbody tr{ height:40px; background:url(../images/list_bg.png) repeat-x; color:#888; font-size:12px;}
.data td{padding-left:10px;}
.data a{ color:#2c7fc5;}
.data .sel{background: url(../images/sanjiaoxing.png) right bottom no-repeat;}
.data tr:hover{ height:40px; background:url(../images/list_bg.png) repeat-x 0 -40px;}

.data3{margin-top:1px;}
.datatab tr{ height:40px; background:url(../images/list_bg.png) repeat-x; color:#888; font-size:12px;}
.datatab .tit{ height:40px; background: #FFCC00;color:#fff; font-size:14px; }
.datatab td{padding-left:15px;}
.datatab a{ color:#2c7fc5;}
.datatab .sel{background: url(../images/sanjiaoxing.png) right bottom no-repeat;}
.datatab tr:hover{background:#ff8c00;color:#000;}


.change_btn{ width:80px; height:30px; background:url(../images/btn_4.png) no-repeat 0 0; line-height:30px; border:0; text-align:center; color: #FFFFFF; text-align:center; cursor:pointer;}
.change_btn:hover{ background:url(../images/btn_4.png) no-repeat 0 -30px; }
.out_btn{ width:80px; height:30px; background:url(../images/btn_5.png) no-repeat 0 0; line-height:30px; border:0; text-align:center; color: #FFFFFF; text-align:center; cursor:pointer;}
.out_btn:hover{ background:url(../images/btn_5.png) no-repeat 0 -30px; }

.info{ color:#888; font-size:12px;}
.order_btn{ width:151px; height:45px; background:url(../images/btn_2.png) no-repeat 0 0; line-height:45px; border:0; text-align:center; color: #FFFFFF; text-align:center; font-size:16px; cursor:pointer;}
.order_btn:hover{ background:url(../images/btn_2.png) no-repeat 0 -45px; }

.page{ color:#888888;}
.page a{color:#888888; padding:4px; border:1px solid #ccc; text-align:center; background:#fff;}
.page a:hover{ background:#eb6f07; color:#fff;}
.so{float:right;padding:5px 10px 0 0;}
.so1{float:right;padding:0px 10px 0px 0; vertical-align:middle; color:#ccc;}
.sou_input{width:150px; height:26px; background:url(../images/sou.png) no-repeat; padding:0 0 0 5px ; border:none;}
.sou_input1{width:150px; height:24px; background:url(../images/sou1.png) repeat-x; padding:0 0 0 5px ; border:1px solid #b0b0b0;}


#foot{height:38px; line-height:38px; font-size:12px;width: 100%;min-width: 1000px;background:#f27803; margin:15px 0 0 0; text-align: center; color:#fff;}
#foot a{color:#fff;}